package com.jinzhi.jzweb.pojo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.jinzhi.jzweb.domain.MarkDO;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;


/**
 * 
 * <pre>
 * 订单记录表
 * </pre>
 * <small> 2021-04-08 09:00:12 | lance</small>
 */
@Data
@SuppressWarnings("serial")
//这是的这里继承的基础服务类，有几个基本字段
public class ExaminationAnswerSheetComVO implements Serializable {
	@TableId
	private Long id;


    //题目
    private String content;
    //题目集合
    private String answerList;
    //第二次加密的
    private String num2;
    //评分状态
    private String state;
    //赛道
    private String court;

    private  Long refereeId;

    //赛场得分
    @TableField(exist = false)
    private Double totalScore;

    /** 修改后分数(统计修改分数)  以这个为主*/
    @TableField("update_score")
    private Double updateScore;


    //考试批次ID
    private Long examBatchId;

    //裁判A是否打分
    private boolean fractionA;

    //裁判B是否打分
    private boolean fractionB;

    //裁判C是否打分
    private boolean fractionC;

    //裁判A打分
    private Double score1;

    //裁判B打分
    private Double score2;

    //裁判C打分
    private Double score3;

    /** 认证批次id */
    @TableField("cbatch_id")
    private Long cbatchId;

    /** 考试批次id */
    @TableField("ebatch_id")
    private Long ebatchId;

    /** 学生id*/
    private  Long  stuId;


    /** 考试成绩 */
    @TableField(exist = false)
    private List<MarkDO> markDOS;


    @TableField(exist = false)
    private List<ExaminationAnswerSheetComVO> eascVo;

}
